﻿@charset "utf-8";/* CSS Document */
/* 全局CSS定义 */
html, body, ul, li, ol , dl , dd , dt , p, h1, h2, h3, h4, h5, h6, form, fieldset, legend , table, td, img {margin:0px; padding:0px;}
body {background:#ffffff url(../images/newyear_bg.jpg) center top repeat-x;color:#333;font:12px/1.67em Arial; }
input,select,textarea{margin:0px;}
fieldset,img{border:0px;}
img{ vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: normal;}
ul,ol{list-style-type:none;}
select,input{vertical-align:middle;}
select,input,textarea {font-size:12px;}
a{color:#369;text-decoration:none;}
a:hover{color:#369;text-decoration:underline;} 
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
.clearfix:after{content:"."; display:block; height:0px; visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clr{clear:both;height:0px; line-height:0px;overflow:hidden; font-size:0px; padding:0px; margin:0px;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}

.color666 { color:#666;}
.color65{ color:#656565;}
.color369{ color:#369;}
.mt8{ margin-top:8px;}
.red{ color:#F00;}
.fontA { font-family: Arial,Helvetica,sans-serif;}
.navB,.newfooter,.date_tab th{ background:url(../images/mainbg.jpg) 0px 0px repeat-x;}
.newcinemaicon,.newmovieicon,.newcinemaicon b,.newmovieicon b,.act span,.searlvideo_input,.sel-movie,.sel-movieB,.sel-movieC,.m_lt ul li a,.hot_bing a,.m_lt span,.hot,.yh_act li span,.gouka span,.sjleft,.iphone a,.wap a,.anzhuo a,.smybian a,#newfilm em,#newfilm span,.monthR em,.date_tab th span,.hsbg,.sel_quickA,.sel_quickB,.sel_quickC,.xxfilmL em,.quick-menu li,.hotem,.searlvideo_input b,.headr b,.xxfilmF li,.newnav-fr p b.newnav-frb,.newselhb{background:url(../images/icon.gif) 0px 0px no-repeat;}

/* 顶部 */
.newhead{ position:relative; z-index:500;}
/* 2011-11-09 xiaozhen */
.adv{ width:940px; margin:0px auto;}
.adv img{ width:940px;}
/* 2011-11-15 xiaozhen */
.adv2{ width:960px; margin:0px auto;}
.adv2B{ display:none; margin:0px auto; position:relative; width:960px;overflow:hidden; background:url(../images/banner_box.jpg) no-repeat center top;}
.adv_btn{width:100%;height:618px; display:block;}

.newtopmenu { width:960px; margin:0px auto;}
#site-nav {z-index:10000; margin:2px auto; color:#848484; line-height:19px; position:relative; height:25px;}
#site-nav a {color:#848484;}
#site-nav a:hover {color:#369;}
#site-nav .quick-menu { position:absolute; top:0px; right:0px;}
#site-nav .quick-menu li { padding:1px 10px 0px 10px; float:left; background-position:right -395px; margin-left:-1px;color:#848484;}
#site-nav .quick-menu li.last { background:none;}
#site-nav .quick-menu li.menu-item { width:70px; position:relative;padding:1px 0px 0px 0px; display:inline-block; height:25px;}
#site-nav .quick-menu li.services{ width:94px;}
#site-nav p,.snp_hover { padding:0px 22px 0px 10px; margin:0px; display:inline-block; position:relative; z-index:7000;}
#site-nav p B { position:absolute; top:7px; right:10px; background:url(../images/icon.gif) -623px -142px no-repeat; width:8px; height:8px;}

.snp_hover {border:#369 1px solid; border-bottom:0px; background:#FFF; margin:0px; color:#369; text-decoration:none; height:25px;}
#site-nav p:hover B{ background:url(../images/icon.gif) -623px -232px no-repeat;}
#site-nav p:hover.menu-bd-panel{ display:block;}

#site-nav .quick-menu li.menu-item .menu-bd-panel { display:none; width:92px; padding:6px 5px;border:1px #369 solid;background:#FFF; position:absolute; top:26px; left:-18px; z-index:6000; }
#site-nav .quick-menu li.menu-item .menu-bd-panel a{ display:block; text-align:center;line-height:2; color:#369;}
#site-nav .quick-menu li.menu-item .menu-bd-panel a:hover{ text-decoration:none;background:#369; color:#FFF;}
#site-nav .quick-menu li.menu-item .panel2{ width:115px; left:-18px; }

/* 幻灯片切换 */
#featuredA { width:664px; height:227px; overflow:hidden;}
#featuredA img{ width:664px; height:227px;}
#featuredA .word ,#featuredA .word H3 ,#featuredA .word p,#featuredA .ui-els-hide{ display:none;}
#thumbsA { width:664px; position:absolute; top:223px; }
#thumbsA li {float:left; width:132px; height:32px; margin-right:1px; text-align:center; color:#FFF; overflow:hidden;}
#thumbsA li.last{ margin-right:0px;}
#thumbsA li a { display:block; color:#FFF; background:url(../images/hdpbg.gif) repeat-x; height:32px; line-height:36px; overflow:hidden;}
#thumbsA li a:hover { background:url(../images/hdpbg1.gif) no-repeat; text-decoration:none;}
#thumbsA li a.current { background:url(../images/hdpbg1.gif) no-repeat;}

/* 主体 */
.newmain{ background:url(../images/bodybg.gif) repeat-y; width:958px; padding:4px 6px 0px 4px; margin:0px auto;}
.newheadmenu{ height:100px; position:relative; z-index:200;}
.newheadmenu h1{ float:left; width:270px; height:81px; margin:8px 0px 0px 20px; background:url(../images/logoline.gif) right 25px no-repeat;}
.logoimg{ float:left; text-indent:-9999px; margin:0px auto; width:251px; height:81px;display:block;  background:url(../images/logo.jpg) no-repeat; }
/*-------------- 城市 --------------*/
.cityall{padding:28px 0px 0px 15px; display:inline;z-index:5000;color:#656565; position:relative;}
.cityall h2{font:100 24px "微软雅黑"; letter-spacing:2px; padding-left:3px;}
.morecity span{cursor:pointer;}
.headr{width:506px; padding:20px 20px 0px 0px; position:relative;}
.headr h4{ float:left; color:#656565; font:bold 17px "微软雅黑"; padding-top:30px;}
.ptl40{ padding:40px 30px 0px 0px;}
.headrA,.headrB,.headrC{ float:left; width:129px; margin-left:14px; color:#369; line-height:25px; position:relative;}
.sel_quickA,.sel_quickB,.sel_quickC,.newselh{ display:block; background-position:-274px -205px; width:110px; height:29px; color:#999; padding:2px 10px 0px 9px; position:relative; z-index:1001; overflow:hidden;}
.headr b,.headr b.newselhb{ background-position:-621px -185px; display:inline-block; width:11px; height:6px; position:absolute; top:11px; right:7px;}
.topsel-movieB,.topsel-movieC{ display:none; position:absolute; z-index:1000; top:55px; left:-83px; width:484px; padding:10px 0px 10px 10px; color:#656565;border:1px #1A3149 solid; background:#FFF;}
.headrB .topsel-movieB{ left:-226px;}
.topsel-movieC{ left:-367px; font:bold 13px Arial;}
.topsel-movieC li ,.xlsel-movieC li{ clear:both; border-bottom: 1px solid #D7D7D7; padding:5px 0px 5px 140px; text-align:left;}
.topsel-movieC li s ,.xlsel-movieC li s{color:#043B73;font:bold 14px Arial;margin-left:-118px; text-decoration:none;}
.xlsel-movieC li s{margin-left:-122px; float:left; padding:5px 0px; }
.topsel-movieC li s span ,.xlsel-movieC li s span{font-size:12px;font-weight:normal;}
.xlsel-movieC li s span{ display:inline; padding:0px;}
.topsel-movieC a,.xlsel-movieC a{ color:#656565; white-space:nowrap;padding:4px 5px; height:16px; line-height:16px; margin:2px; display:inline-block;font:bold 14px Arial;}
.xlsel-movieC a{ float:left;}
.topsel-movieC a:hover,.xlsel-movieC a:hover{ color:#369;}
a.nofilm{ text-decoration:line-through; color:#b2b2b2;}
.morecity{ position:relative;}

.newselh{ background:url(../images/icon.gif) 0px -297px no-repeat; height:29px;border-bottom:0px; color:#369;}
.headr b.newselhb{background-position:-621px -210px; right:8px;}

/*-------------- 导航 --------------*/
.newnav{ padding:1px; padding-top:0px; position:relative; z-index:1;}
.navB{ background-position:0px -238px; height:41px;}
.navBL{ color:#212121; height:41px;}
.navBL li{ float:left; line-height:41px; font:14px/38px "微软雅黑"; white-space:nowrap; width:auto;}
.navBL li a{ float:left; display:block; height:41px; color:#212121; text-align:center; padding:0px 23px; margin-right:1px;font-weight:bold;}
.navBL li a:hover,.navBL li.check a,.navBL li.check a:hover{ display:block; text-decoration:none; color:#fff; background:url(../images/menubg.jpg) 0px 2px no-repeat; height:41px;font-weight:bold;}

/* 2011-12-20 xiaozhen 热门活动颜色更新 */
.navBL li.last{ position:relative;}
.navBL li.last a{ color:#F30;}
.entryimg{ position:absolute; z-index:1; top:-10px; right:-10px;}

.newnav-fr{ width:195px; height:34px;}
.newcinemaicon,.newmovieicon,.newcinemaicon_hover{background-position:-104px 0px; cursor:pointer; display:inline-block; float:left; color:#FFF; margin:8px 15px 0px 0px;  height:26px;line-height:26px;position:relative; z-index:200; width:76px;}
.newnav-fr p{position:absolute; z-index:101; height:30px; padding-left:16px; width:60px;}
.newnav-fr p b{ background-position:0px -25px; height:6px; position:absolute;right:6px; top:10px; width:11px;}

.newcinemaicon_hover{ background-image:none; background-color:#FFF; border:1px #1A3149 solid; border-bottom:0px; color:#369; width:74px; height:29px;}
.newnav-fr p.newnav-frp{ background:#fff; width:58px;}
.newnav-fr p b.newnav-frb{ background-position:right -163px;}

.xlmovie{ display:none; position:absolute; z-index:100; border:1px #369 solid; background:#FFF; padding:5px 3px; width:740px; right:0px; top:38px;}
.xlmovie h2{ border-bottom:1px #D7D7D7 solid; height:25px; margin-bottom:0; font-size:14px; color:#333; padding:0px 5px;}
.xlmovie h2 em{ color:#F00; font:bold 18px Arial; padding:0px 5px;}
.xlmovie h2 a{ float:right; font-size:12px;}
.xlmovie h2 a:hover{ background:none; color:#369; text-decoration:underline;}
/*.see a,.xlsel-movie a,.headr p a{ padding:4px 8px; display:block; float:left; line-height:18px; white-space:nowrap; }*/
.see a,.headr p a{ padding:4px 8px; display:block; float:left; line-height:18px; white-space:nowrap; }/* margin:2px 1px; 2011-09-13*/
.xlmovie a:hover,.xlsel-movie a:hover,.headr p a:hover{ background:#74a5d6; color:#FFF; text-decoration:none;}
.xlmovie .topsel-movieB{ display:block;}
.see{ width:355px;}

/* 快速入口 */
.quick{ clear:both;height:300px; position:relative; z-index:200; border-bottom:1px #D3D3D3 solid;}
.quickT{ width:664px; height:254px; margin-right:8px; _margin-right:4px;}
.act { clear:both; color:#369; padding:10px 0px 0px 280px; background:#E4F2FF; margin:0px 8px; height:27px; text-align:center;}
.act a{ color:#369; display:block;line-height:18px;font-family:Arial;}
.act span{ display:none; float:left; background-position:-621px 3px; width:14px; height:18px; overflow:hidden;}
.core{ height:18px; overflow:hidden;}
.entry{ background:url(../images/quickbg.png) no-repeat; width:260px; height:252px; position:absolute; top:0px; left:4px; color:#FFF; padding:42px 0px 0px 30px;}
.entry span{ padding:3px 0px 2px 20px; display:block;}
.searlvideo_input{ background-position:-218px 0px; width:175px; padding:1px; margin-left:20px; height:28px;position:relative; color:#999;}
.searlvideo_input b{ background-position:-382px -245px; display:inline-block; width:11px; height:7px; position:absolute; top:10px; right:10px;}
.sel-movie,.sel-movieB,.sel-movieC { background-position:-610px -18px; height:25px; padding:3px 0px 0px 30px; position:relative; z-index:100; width:145px; overflow:hidden;}
.sel-movieB { background-position:-610px -67px;}
.sel-movieC { background-position:-610px -99px;}
.entry strong{ display:block; padding-top:20px; height:22px;}
.hotvideo{ padding-right:60px; height:40px; overflow:hidden;}
.hotvideo a:link,.hotvideo a:visited{ color:#fafd00; white-space:nowrap; float:left; padding-right:12px; line-height:18px;}
.hotvideo a:hover{color:#fafd00;}


.searlvideo_input:hover{ color:#369; background-position:0px -255px;}
.searlvideo_input:hover .sel-movie,.searlvideo_input:hover .sel-movieB,.searlvideo_input:hover .sel-movieC{background-color:#FFF; }
.searlvideo_input:hover .xlsel-movie,.searlvideo_input:hover .xlsel-movieB,.searlvideo_input:hover .xlsel-movieC{ display:block;}
.searlvideo_input:hover b{ background-position:-385px -265px; width:6px; height:11px;}

.xlsel-movie,.xlsel-movieB,.xlsel-movieC{ display:none;position:absolute; z-index:10; left:176px; top:-15px; left:175px; border:1px #369 solid; background:#FFF; width:620px; padding:5px 10px; min-height:50px; _height:50px;overflow:hidden;}
.xlsel-movieB{ padding:0px 0px 5px; top:-122px;}
.xlsel-movieB li,.topsel-movieB li{ clear:both; border-bottom:1px #D7D7D7 solid; padding:0px 0px 0 65px;}
.xlmovie li{ clear:both; border-bottom:1px #D7D7D7 solid; padding:0px 0px 0px 65px;}
.xlsel-movieB li.last,.topsel-movieB li.last,.xlmovie li.last{ border-bottom:0px;}
.xlsel-movieB li strong,.topsel-movieB strong{ display:block; float:left; margin-left:-50px; _margin-left:-25px;  height:auto; padding-top:5px; color:#333;}
.xlmovie li strong{ display:block; float:left; margin-left:-50px; _margin-left:-25px;  height:auto; padding-top:4px; color:#333;}
.xlsel-movieB li a,.topsel-movieB a{ white-space:nowrap; padding:4px 5px 3px 5px; height:16px; line-height:16px; margin:3px 2px 0px 2px; display:block; float:left;}
.xlmovie li a{ white-space:nowrap; padding:4px 5px; height:16px; line-height:16px; margin:2px 2px 0px 2px; display:block; float:left;}
.xlsel-movieB li a:hover,.topsel-movieB a:hover,.xlmovie li a:hover{ color:#FFF; background:#74a5d6; text-decoration:none;}
.xlsel-movieC{ text-align:center; color:#656565; line-height:18px; padding:12px 10px; top:-10px; min-height:20px; _height:20px;}
.xlsel-movieC img{margin-top:-5px; padding-right:5px;}

/* 正在热映 */
.hotmain{ background:url(../images/mainbg.gif) 685px 0px repeat-y; _height:550px;}
.m_l{ width:668px; padding:0px 8px 0px 9px;}
.m_lt{border-bottom:6px #125496 solid; height:28px; position:relative; z-index:2;}
.m_lt ul{ float:right; height:28px;}
.m_lt ul li,.hot_bing{ float:left; width:110px; padding-left:4px; text-align:center; font:bold 14px/32px "宋体";}
.m_lt ul li a,.hot_bing a{ display:block; height:28px; background-position:-70px -68px;color:#474747;}
.m_lt ul li a:hover,.m_lt ul li.check a,.m_lt ul li.check a:hover,.hot_bing a:hover{ display:block;background:url(../images/icon.gif) -70px -33px no-repeat; color:#FFF; text-decoration:none;}
.m_lt ul li.check a{color:#FFF;}
.hot_bing{ float:right;}

.m_lt span{ float:left; display:inline-block; background-position:-326px -34px; width:44px; height:24px; line-height:26px; cursor:pointer; padding-right:25px; text-align:center; position:relative;}
.m_lt b{ color:#333; font-size:14px; padding:0px 0px 0px 10px; line-height:30px;}
.m_lt b em{ color:#f00; font:bold 16px Arial; padding:0px 5px;}

.m_l dl{ float:left; width:315px; height:190px; padding:	25px 0px 0px 17px; position:relative; z-index:0;}
.m_l dt{ float:left; position:relative; width:114px; z-index:1;}
.hot,#newfilm em,.xxfilmL em{ background-position:-444px 0px; display: block;height:41px;left:-1px; position:absolute; z-index:10;top:-1px; width:44px;}
.filmimg { width:110px; height:150px; }
.ele-img { border:1px solid #D3D3D3; padding:1px;}
.cinemaseat { display:block; margin:5px auto 0px; overflow:hidden; width:88px;}
.m_l dd{ float:left; width:170px; padding-left:12px; color:#848484; position:relative; z-index:0;}
.m_l h4{ color:#369; font-size:14px; font-weight:bold; letter-spacing:1px; padding-top:5px;}
.m_l h4 em{ font-size:12px; font-weight:bold; letter-spacing:2px;}
.daoyan { padding-left:35px;}
.daoyan em{ margin-left:-35px;}
.jiage strong,.m_lf strong{ font:bold 18px/18px Arial;color:#F00;}
.m_lf{ clear:both; text-align:right; padding:20px 15px 20px 0px;}
.m_lf a{color:#369; text-decoration:underline;}

.hotfilmpic{ position:relative;}
.hotfilmpic:hover .xxfilm{ display:block;}

.xxfilm{ clear:both; display:none;position:absolute; top:-9px; left:-9px; border:1px #CFCFCF solid; width:453px; background:#fff; z-index:100000;}
.xxfilmL{ position:relative; margin:8px 0px 10px 8px; _margin:8px 0px 10px 4px; width:112px;}
.xxfilmR{ width:306px; padding:8px 13px 10px 8px; }
.xxfilmRA{ background:#E4F2FF; height:27px; line-height:27px; padding-left:7px;}
.xxfilmRA em{ color:#F00;}
.xxfilmRA a{ padding:0px 5px;}
.xxfilmRB{ border-bottom:1px #D9D9D9 dashed; color:#656565; padding:7px 5px;}
.xxfilmRC{ color:#F00; padding:7px 0px 2px;}
.xxfilm_tx{ border:1px #DEDEDE solid; padding:1px; width:33px; height:35px; float:left;}
.xxfilmRD{ float:left; text-align:right; color:#656565; width:255px; padding-left:7px;}
.xxfilmRD a{ float:left; text-align:left; color:#369;}
.xxfilmRD b{ float:left; color:#656565; padding-left:12px; font-weight:normal;}
.xxfilmRE{ float:left; width:255px; padding-left:7px; color:#369;}
.xxfilmF{ clear:both; background:#F1F8FF; padding:5px 0px 5px 20px;}
.xxfilmF strong{ display:block; color:#369; font-size:14px; height:25px;}
.xxfilmF a{ padding:5px 13px 5px 5px; white-space:nowrap; display:inline-block;}
.xxfilmF p{ text-align:right; padding-top:5px;}
.xxfilmF p.bd{ text-align:left; color:#F00; padding:0px;}
.xxfilmF p.bd b{ color:#369; padding-right:5px; font-size:14px;}
.xxfilmF ul{ height:80px; padding-top:10px;}
.xxfilmF li{ float:left; background-position:-272px -315px; width:127px; height:80px;line-height:16px; margin-right:13px;}
.xxfilmF li a{ padding:0px; display:inline-block; cursor:pointer; _cursor:hand;}
.xxfilmF li a:hover{ text-decoration:none;}
.xxfilmF li p{ text-align:center; padding:0px; color:#656565; line-height:16px;}
.xxfilmF li p b{ font:bold 25px/1.5em Arial; color:#F00; padding-right:5px;}
.xxfilmF li p.first{ width:100px; margin-left:27px; padding-top:3px;}
.xxfilmF li p.end{ margin:0px auto; color:#369; width:115px; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}
.ml12{margin-left:13px;}

.m_r{ width:273px;}
.smsbox{ background:url(../images/yingpinbg.jpg) left bottom no-repeat; border:1px #D3D3D3 solid; width:255px; margin:0px auto; padding:1px;  margin-right:6px; height:450px; overflow:hidden;}
.yh_act,.dyk{ border-top:1px #DBDBDB solid;width:246px;_width:243px; _overflow:hidden; padding:10px 15px 0px 12px;}
.yh_act h2,.dyk h2{ color:#333; font:bold 14px/22px "宋体"; height:22px; letter-spacing:2px;}
.yh_act p{ padding-left:5px;}
.yh_act p img{ width:235px; height:76px; padding:1px; border:1px #D3D3D3 solid;}
.yh_act li{ background:url(../images/border.gif) bottom repeat-x;padding:0px 5px 0px 7px; height:28px; line-height:28px; position:relative;}
.yh_act li a{ float:left; font-family:"宋体"; padding:0px 3px 0px 10px; background:url(../images/hd_dot2.gif) left no-repeat;}
.yh_act li span{ float:left; display:inline-block; background-position:-613px -40px; width:23px; height:20px;}
.yh_act li img{ position:absolute; top:10px; right:5px; }
.yh_act li.last{ background:none;}
.hd_more{ text-align:right; padding-right:5px;}
.hd_more a{ text-decoration:underline;}

.dykL{ width:113px; padding-left:3px;}
.dykL img{ width:101px; height:70px; padding:1px; border:1px #D3D3D3 solid;}
.dyk p{ line-height:16px; color:#656565;}
.dyk p.last{ margin-top:2px;}
.dyk p.last a{ float:left; margin-right:13px;}
.gouka{ clear:both; color:#474747; padding:12px 0px 7px 3px;}
.gouka span{ display:inline-block; background-position:-223px -80px; padding-left:13px;}
.dyk_tab{ border:1px #D9D9D9 solid; background:#E4F2FF; height:56px; padding-left:7px;}
.dyk_tab p{ float:left; width:71px; line-height:22px; padding:2px 5px 0px;}
.dyk_tab p select{ width:70px; height:25px; color:#49413c;}
.dyk_tab p.last{ padding:22px 0px 0px 0px;  width:64px;}
.dyk_tab p.last a{ margin-right:0px;}
.dyk ul{ padding-left:13px;}
.dyk li{ float:left; color:#656565; width:115px;}

/* 底部 */
.newfooter { background-position:0px -68px; border-top:1px #D4D2D2 solid;height:128px; overflow: hidden;padding:8px 15px 0px; font-family:"宋体";}
.newfooter dl{ float:left; display:inline; height:122px; padding:0px 42px 0px 38px;background:url(../images/footbg.gif) no-repeat right 4px;line-height:24px;}
dl.first{padding:0 15px; width:136px;}
dl.ftend{ background:none; padding-right:0;}
.newfooter a{color: #656565;}
.newfooter a:hover{ color:#369;}
.sjleft{ background-position:-225px -103px; padding-left:10px;}
.newfooter dt{ font-weight:bold;  margin-bottom:2px;font-size:13px;color:#474747;}
dl.first dt{margin-bottom:0;}
.first dd{padding-left:10px;font-family:Arial; }
.ft-phone,.ft-zhen{font-size:14px;font-family:Arial; color:#369;font-weight:bold;}
.ft-phone{font-size:16px;}
.newfooter .line { border-top:1px dashed #DEDEDE; height:0px;margin:2px 0px; overflow:hidden; padding:0px; width:90%;}
.phone-list{ width:250px;float:left;}
.phone-list li{float:left;display:inline;margin-top:5px;}
.phone-list li.wap{ width:240px;}
.phone-list a{display:block;width:108px;height:31px; text-indent:-9999px;}
.iphone a{background-position:-297px -164px;}
.anzhuo,.smybian{margin-left:15px;}
.wap a{ background-position:-297px -129px;}
.anzhuo a{background-position:-423px -164px;}
.smybian a{ display:none;width:117px; background-position:-423px -164px; cursor:default;}

.footbg{width:968px; padding:0px; margin:0px auto; overflow:hidden; font-size:1px; /*background:url(../images/footbg2.gif) no-repeat;*/ height:7px;}
.newcopyright,.beian{ text-align:center;color:#474747; padding:20px 0px 0px; width:968px; margin:0px auto;background:url(../images/bodybg.gif) repeat-y;}
.beian{ padding-bottom:20px;}
.beian img {margin: 0px 18px 0px 8px; vertical-align: middle;}

/* 观影月历 */
.m_l h2{ color:#333; font:bold 14px Arial; padding:15px 0px 0px 15px; height:25px;}
#newfilm{ border:1px #E5E5E5 solid; padding-top:15px; height:190px; width:666px;}
#newfilm li{ float:left; width:130px; position:relative; margin:0px 25px 0px 16px; display:inline;}
#newfilm li.last{ margin-right:0px;}
#newfilm li a{ display:block;}
#newfilm li a:hover{ text-decoration:none;}
#newfilm li a.filmname{ width:110px; text-align:center; font:bold 14px "宋体"; line-height:30px;}
#newfilm p{ position:absolute; left:2px; top:2px; width:75px; padding-left:30px; height:24px; line-height:24px; color:#FFF; font-family:Arial;
background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
filter:Alpha(opacity=60); background:#000;
}
#newfilm span{ position:absolute; background-position:-517px 0px; left:65px; top:99px; width:62px; height:67px; display:inline-block;}

.date{ clear:both; height:40px; padding-top:10px; border-bottom:2px #369 solid;}
.monthL{ width:200px; height:40px; padding-left:15px;}
.monthL em,.monthL img{ float:left;}
.monthL img{ display:block; padding-top:12px; cursor:pointer;}
.handL{ padding-right:10px;}
.handR{ padding-left:10px;}
.monthL em{ font:bold 14px/14px Arial; color:#369;}
.monthL em strong{ font:bold 40px/40px Arial;}

.monthR{ padding-top:12px; font:normal 30px/30px Arial; font-style:italic; color:#369;}
.monthR span,.monthR em{ float:left;}
.monthR em{ background-position:-41px -109px; display:block; width:125px; height:23px; text-align:center; font:normal 18px/23px Arial; color:#FFF; padding:5px 0px 0px 10px; margin-left:5px; text-transform:uppercase;}

/* 月历表格 */
.date_tab{ width:668px; height:505px;}
.date_tab table{ border-left:1px #D3D3D3 solid;}
.date_tab td{ border-right:1px #D3D3D3 solid; border-bottom:1px #D3D3D3 solid; padding:2px; width:90px; height:90px; vertical-align:top;}
.date_tab th{ border-right:1px #D3D3D3 solid; border-bottom:1px #999 solid; margin-left:1px; height:29px; padding:0px; background-position:0px -206px;}
.date_tab th span{ background-position:-290px -79px; display:inline-block; height:29px; width:94px; font:bold 12px/29px Arial; color:#474747;}
.date_tab th span.cor{ color:#369;}
.hsbg{ background-position:-86px -149px;}
.date_tab td em{ font:bold 14px/14px Arial; color:#474747; padding:7px 0px 0px 7px; display:inline-block;}
.date_tab td p{ line-height:18px; color:#656565; font-family:"宋体"; padding:5px 3px;}
.date_tab td p a{color:#656565;}
.date_tab td.hsbg p a{ color:#B1B1B1;}
.date_tab td p a:hover{ color:#369;}
.date_tab td div{ position:relative; z-index:0; line-height:16px;}
.date_tab td div a:hover{ color:#FFF;}
.date_tab img{ width:90px; height:90px;}
.infoA{position:absolute; left:0px; width:90px; padding:6px 0px; text-align:center; color:#FFF;
background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
filter:Alpha(opacity=70); background:#000;
}
.infoA a{ color:#FFF;}

#yx-all{ position:relative; z-index:1;}
/* 头部更多城市弹出层 */
.citysel{color:#000; width:400px;background:#fff;border:2px solid #CCC; position:absolute; top:18px;left:0px;z-index:5000;}
.citysel h2{ display:none;background:#fff; padding:5px 10px;font-size:12px;font-family:宋体, Arial, Helvetica, sans-serif; color:#369;letter-spacing:0;font-weight:normal;border-bottom:1px solid #D7D7D7;}
.citysel .hotcity{margin:8px 8px 0;}
.hotcity li{float:left; margin-right:12px;display:inline;}
.citysel table{ margin:10px 0px 10px 14px; font-family:"宋体";}
.citysel td{vertical-align:top; padding:2px 0px; width:auto;}
.citysel td strong{float:left;margin-left:-15px;font-family:Arial; padding-top:0;margin-top:-2px\9;}
.citysel td a,.citysel th a{white-space:nowrap;padding:0px 3px; text-align:center; float:left; margin:0px;}
.citysel a:hover{background:#74a5d6; text-decoration:none; color:#fff;}
.citysel a.selected{background:#f90;color:#fff;}
.cinema-list a.selected,.zzmovie-list a.selected{background:#4095e5;color:#fff;}

/* 2011-12-13 xiaozhen 头部更多城市弹出层更新 */
.citysel th{ text-align:left; padding:0px 0px 10px 0px;}
.citysel th a{ color:#369; margin-right:5px;}
.citysel td a{ color:#009af2;}
.citysel td em{ float:left; color:#CCC; padding:0px 2px 0px 3px;}

.selt{ top:23px;}
.selt td strong{ padding:0px;}

#PhoneMsg{height:451px;}
.smsbox h2 {background: url(../images/xzsmstt.gif) no-repeat; height:32px; width:255px;}
.smsbox h3 {background: url(/wangp/Skin/wangpiao/newinfo/images/smsrepeat.jpg) repeat-x;color:#000;font:12px 宋体; height:27px; margin-bottom:8px;padding:5px 8px 0px;position:relative;}
.smsbox select{ vertical-align: middle; width: 140px;}
.sms-totalsum { background: url(/wangp/Skin/wangpiao/newinfo/images/sms-totalsum.gif) no-repeat 0px 2px;color:#F00; float:right; line-height:20px;padding-left:20px;}
.dxypwp { height:340px;overflow:hidden; position:relative;}
.sms-dl { float:left; margin:2px 5px 8px 6px; _margin:2px 5px 8px 3px;}
.smsbox dt, .smsbox dd {float:left;}
.sms-dl dt { overflow:hidden;padding-top:6px;text-align:center; white-space:nowrap;width:39px;}
.sms-dl dt img {background:#FFF; border:1px solid #DEDEDE;display:block; height:35px; margin-bottom:3px; padding:1px;width:35px;}
.sms-dl dd{margin-left:6px;background:url(../images/xzsmsPing-bg.gif) no-repeat; width:173px; height:77px;line-height:20px; padding:5px 10px 5px 14px;}
.sms-dl dd.moveon{background:url(../images/xzsmsPing-blue.gif) no-repeat;}
.sms-dl p {width: 170px;}
.smsup,.smsnum{float:right;}
.smsnum{background:url(/wangp/Skin/wangpiao/newinfo/images/smsicon.gif) no-repeat 0 -29px;margin-left:20px;padding-left:22px; cursor:pointer; text-decoration:none;}
.upbtn,.upbtned,.downbtn{background:url(/wangp/Skin/wangpiao/newinfo/images/smsicon.gif) no-repeat 0 0; float:left; width:20px;  height:20px; cursor:pointer;border:0;}
.downbtn{background:url(/wangp/Skin/wangpiao/newinfo/images/smsicon.gif) no-repeat 0 -160px; margin-left:10px;}
.upbtned{background:url(/wangp/Skin/wangpiao/newinfo/images/smsicon.gif) no-repeat 0 -54px; cursor:default;}
.smsnum{background:url(/wangp/Skin/wangpiao/newinfo/images/smsicon.gif) no-repeat 0 -27px; margin-left:10px;}
.smstext{height:38px;}
.sms-ttname a{ color:#999; text-decoration:none;}
.sms-ttname a:hover{text-decoration:underline;}
.opensmsiframe { height:30px;left:65px;overflow:hidden; position:absolute; top:320px; width:120px; z-index:99;}

.smshide { height:5px;padding-top:5px; text-align: right;width: 100%;}
.smshide a { background: url(/wangp/Skin/wangpiao/newinfo/images/users.gif) no-repeat -6px -893px; display: inline-block; height: 5px;margin-right: 15px;width: 5px;}
.sms-jiaone { color: Red; display: none;font-family: Arial,Helvetica,sans-serif;font-size: 22px; font-weight: bold; position: absolute;}
.sms-more { margin: 8px 14px 0 0; text-align: right;}
.underline { text-decoration: underline;}
.sms-yinbox { background: url(/wangp/Skin/wangpiao/newinfo/images/smsbian.png) no-repeat; bottom:0;height: 41px;left: 4px;position: absolute;width: 248px; _background:none; _filter:progid:dximagetransform.microsoft.alphaimageloader(src='http://test.wangpiao.net:8012/wangp/Skin/wangpiao/newinfo/images/smsbian.png',sizingmethod='scale');}
.sms-time {color: #9B9B9B; float: right; font: 9px Arial;margin-top: 4px;}
.sms-ttname {height: 20px;overflow: hidden;}
.sms-ttname a { float: left; overflow: hidden; white-space: nowrap; width: 115px;}
.opensmsbox{ background:url(/wangp/Skin/wangpiao/newinfo/images/smsreplaybg.gif) no-repeat;width:267px;height:123px;position:absolute;z-index:100; left:-10px; bottom:10px;}
.opensmsbox textarea{ width:243px; height:53px; border:0; background:none; margin:6px 10px 4px; padding:2px;font-size:12px; overflow-y:auto;}
.opensmsbar{ margin-left:218px;}
.opensmsbar a{ background:url(http://www.wangpiao.com/wangp/Skin/wangpiao/newinfo/images/users.gif) no-repeat 0 -909px;display:block;width:40px;height:21px;text-indent:-9999px;}
.smsonedl { position:relative;}
.sms-commain{ _overflow:hidden;}

/* 2011-09-09更新 xiaozhen */
.w588{ float:left; width:588px;}
.flw610{ float:left;  width:610px;}
.w608{width:608px;}
.w500{width:500px; overflow:hidden;}
.bannerAut{ float:left; padding:20px 0px 0px 35px;}


/*** top pageTop ******/
.backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #4778b8;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    left:50%;
	margin-left:479px;
    bottom: 274px;
    bottom: 122px;
    _bottom: "auto";
    cursor: pointer;
	z-index:9999999999999;
}

/* 2011-09-16 快速购票 yingd */

.topic{float:left;margin:3px 0 0 0;cursor:pointer;}
.popimg{position:absolute;top:-20px;right:-63px;display:none;}
.popimg2{position:absolute;top:-20px;right:-63px;display:none;}

.movie_popic{width:180px;height:22px;background:url(../images/icon_1.gif) no-repeat center bottom; position:absolute;top:-20px;left:-68px; text-align:center;display:none; overflow:hidden;}
.movie_popic table,td{margin:0;padding:0;font-weight:normal;font-size:12px;}

span.dyy{position:relative;float:left;margin:3px 0 0 0;padding:3px 0px 2px 0;}
span.dyy a:link,span.dyy a:hover{float:left;padding:0;border:0;margin:-2px 10px 0 2px;}

.xlsel-movie li{position:relative;margin-right:10px;float:left;list-style:none;height:20px;white-space:nowrap;} /* add 2011-10-11 */
.xlsel-movie a{ margin:2px 4px 4px 0;display:block; float:left;white-space:nowrap;}

.headrA .xlsel-movie_2{left:0;top:55px;}
.xlsel-movie_2{ display:none;position:absolute; z-index:10; left:175px; top:0; border:1px #369 solid; background:#FFF; width:410px; padding:5px 10px; min-height:50px; _height:50px;}
.xlsel-movie_2 li{white-space:nowrap; position:relative;margin-right:10px;float:left;list-style:none;} /* add 2011-10-11 */
.xlsel-movie_2 a{text-decoration:none;border:0;margin:0;padding:0;float:left;display:block;}
.xlsel-movie_2 a:hover{background:#74a5d6;color:#fff;text-decoration:none;border:0;margin:0;padding:0;}

#tips{padding:5px 0 0 10px;}